home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 1667 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.1 KB

  1. Path: fc.hp.com!news
  2. From: koren@hpsrk.fc.hp.com (Steve Koren)
  3. Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.applications
  4. Subject: Re: BeBox Is Here. Listen Closely ESCOM
  5. Date: 22 Jan 1996 09:13:58 -0700
  6. Organization: HP Fort Collins Site
  7. Sender: koren@hpsrk.fc.hp.com
  8. Message-ID: <oj67myk6wc9.fsf@hpsrk.fc.hp.com>
  9. References: <DL1Juq.17F@gpu.utcc.utoronto.ca>
  10.     <4deb7c$lka@macondo.dmu.ac.uk>,<oj6pwcl0ztd.fsf@hpsrk.fc.hp.com>
  11.     <4ds0gd$gk9@news.isc.rit.edu> <DLJLx4.3Hq@wiloyee.shnet.org>
  12. NNTP-Posting-Host: hpsrk.fc.hp.com
  13. In-reply-to: chaos@wiloyee.shnet.org's message of Sun, 21 Jan 1996 17:58:15 GMT
  14. X-Newsreader: Gnus v5.0.9
  15.  
  16.  
  17. chaos@wiloyee.shnet.org wrote:
  18.  
  19. > : >On my Amiga the Workbench screen *alone* is over a Mb, not to mention
  20. > you can't count screen memory only on amiga. if you count it on pc, you must
  21. > allways add 1-2 mb to your os memory usage.
  22.  
  23. Of course you can count it (remember, these are high res CyberGfx
  24. screens).  CyberGfx screen memory uses fast RAM to hold screen bitmaps
  25. (it can't hold all open screens in the gfx card's memory since there
  26. isn't enough room).  If I open four or five 1280x1024x8 public screens,
  27. and maybe a 16 bit 1024x768 screen, it starts to chew through a *lot* of
  28. fast RAM.  Actually I typically have them use VM, so it isn't a major
  29. problem, but depending on what else is using memory, there can be a
  30. second or three of swapping to fetch the next screen when you cycle
  31. between them.
  32.  
  33. The Amiga's method of keeping all the screen bitmaps allocated for every
  34. open screen has some real advantages, but it has one major disadvantage
  35. as well.  It is very expensive (in terms of memory) to open a screen.
  36. On other windowing systems, screens are handled by storing only one copy
  37. of the bitmap, and merely sending instructions to redraw the windows
  38. when the screens is switched.  This has some disadvantages, but uses far
  39. less memory if you have many screens allocated.  On the Amiga this
  40. approach isn't really possible right now since most applications do not
  41. support other programs opening and closing their windows.  There are
  42. some exceptions (MUI apps for example), but it is neither standard nor
  43. pervasive.
  44.  
  45.   - steve
  46.